1
general::
Phrase(s): pelt someone or something with something
to hit or strike someone or something with something. • The citizens pelted Max with rocks. • The boys pelted the mad dog with a hail of stones.
McGrawhill's American Idioms And Phrasal Verbs